package StudyCode.summary.mydatetime;

import java.text.Format;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 版权所有 科技与人文(www.tah1986.com)
 */
public class FormattingTimeByCustomFormat {
	public static void main(String[] args) {
		Format formatter;

		// 小时 (1-12)
		formatter = new SimpleDateFormat("h"); // 8
		formatter = new SimpleDateFormat("hh"); // 08

		// 小时 (0-23)
		formatter = new SimpleDateFormat("H"); // 8
		formatter = new SimpleDateFormat("HH"); // 08

		// 分钟
		formatter = new SimpleDateFormat("m"); // 7
		formatter = new SimpleDateFormat("mm"); // 07

		// 秒
		formatter = new SimpleDateFormat("s"); // 3
		formatter = new SimpleDateFormat("ss"); // 03

		// 上午或下午标记
		formatter = new SimpleDateFormat("a"); // 上午

		// 时区
		formatter = new SimpleDateFormat("z"); // PST
		formatter = new SimpleDateFormat("zzzz"); // 太平洋标准时间
		formatter = new SimpleDateFormat("Z"); // -0800

		Date date = new Date();

		formatter = new SimpleDateFormat("hh:mm:ss a");
		String s = formatter.format(date);
		System.out.println(s);

		formatter = new SimpleDateFormat("HH.mm.ss");
		s = formatter.format(date);
		System.out.println(s);
	}
}
